1377
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
5
6
7
8
9
10
11
12
13
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
18
19
20
21
22
23
24
25
26
27
29
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
74
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
89
89
90
90
90
91
91
92
92
93
94
95
96
96
96
96
97
98
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
103
104
105
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
109
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
114
115
115
116
116
117
117
117
117
117
117
7
3
3
3
3
3
3
3
3
3
3
3
3
3
9
2
2
2
2
2
2
2
2
2
2
2
9
2
2
2
8
13
8
8
12
12
12
12
12
12
12
12
12
12
12
12
5
5
5
5
5
5
5
5
5
5
5
11
11
11
11
10
10
10
10
10
10
10
10
10
7
1
1
1
1
9
4
4
4
9
9
8
8
8
8
8
13
14
15
14
8
13
14
13
13
15
15
15
15
7
7
7
7
7
7
9
9
9
8
8
9
9
6
9
6
6
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
   -1.0000000000000000e+00
    1.0000000000000000e+00
    1.0000000000000000e+00
